package JXY02.Day01;

import java.util.Random;
import java.util.Scanner;

/**
 * 随机生成一个5位的英文字母验证码(大小写混搭)
 * 然后将该验证码输出给用户，然后要求用户输入该验证码，大小写不限制。
 * 然后判定用户输入的验证码是否有效(无论用户输入大小写，只要字母都正确即可)。
 *
 */
public class Text05 {
    public static void main(String[] args) {
        String letter = "abcdefghijklmnopqrstuvwxwzABCDEFGHIJKLMNOPQRSTUVWXYZ";

        String str = "";
        for (int m = 5; m > 0; m-- ){
            int i = (int)(Math.random() * 52);
            str += letter.charAt(i);
        }
        System.out.println(str);

        Scanner sc = new Scanner(System.in);
        String str1 = sc.nextLine();

        Boolean a = true;
        for (int m = 4; m >= 0 ; m--){
            if ((str.charAt(m) != str1.charAt(m)) && (str.charAt(m) + 32 != str1.charAt(m)) && (str.charAt(m) != str1.charAt(m) + 32)){
                System.out.println("false!");
                a = false;
                break;
            }
        }
        if (a == true){
        System.out.println("true!");
        }

    }
}
